﻿body{width:100%;margin: 0; padding: 0;background-color:#fff; font-family: "微软雅黑"; position: relative;font-size:12px;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,figure,a,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
img{max-height: 100%;}
img{max-width: 100%;}
a{text-decoration: none;}
html{ background-size:100% ; position: relative;}
li{list-style: none;}
input{outline: none;}
i,em{font-style: normal;}
a,input,textarea{ font-family:"微软雅黑"; text-decoration:none; }
:focus{outline:0;}
img{ border:none; vertical-align:top;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.clear{ clear:both;}

a,div{

color: #000;
}
input[type="button"],input[type="submit"]{ -webkit-appearance:none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
}

.header{
	width: 100%;
	height: 104px;
	background: #fff;	
	z-index: 600;
	border-top: 4px solid #00479D;
	box-sizing: border-box;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 202;
}
.headerCet{
	width: 1200px;
	height: 100%;
	margin: auto;
}
.headerCet h1{
	float: left;
	margin-top: 12px;
	overflow: hidden;
	/*width: 250px;*/
	width: 350px;
}
.headerCet h1 img{
	width: 100%;
}
.nav{
	width: auto;
	float: right;
	min-width: 200px;
	height: 108px;
}
.nav a{
	width: 100px;
	height: 100px;
	border-right: 1px solid #F2F2F2;
	overflow: hidden;
	display: block;
	float: left;
	color: #333;
	background: #fff;
	box-sizing: border-box;
}
.nav a span{
	width: 20px;
	height: 2px;
	margin: auto;
	margin-top: 42px;
	background: #fff;
	display: block;
	
}
.nav a p{
	text-align: center;
	width: 100%;
	overflow: hidden;
	font-size: 14px;

	margin-top: 10px;
}
.nav .active{
	background: #00479D;
	color: #fff;
	height: 108px;
	border-right: 0;
}
.nav a:hover{
	background: #00479D;
	color: #fff;
	height: 108px;
	border-right: 0;
	
}
.headerBot{
	width: 100%;
	height: 8px;
	background: #fff;
	position: absolute;
	top: 104px;
	left: 0;
	opacity: 0.3;
	z-index: 200;
}
.banner{
	width: 100%;
	overflow: hidden;
	position: relative;
	/*height: 675px;*/
	/*height: 600px;*/
	margin-bottom: 74px;
}
.banner img{
	width: 100%;
}
.bannerCeta{
	width: 100%;
	overflow: hidden;
}
.bannerCeta .swiper-container {
    width: 100%;
    /*height: 600px;*/  
}
.bannerCeta .swiper-slide {
   width: 100%;
   height: 100%;   
}
.bannerCeta .swiper-slide a{
	width: 100%;
	height: 100%;
	display: block;
	background-size: auto 100%;
	background:#00479D;
}
.bannerCeta .swiper-pagination-bullet{
	width:50px;
	height: 6px;
	opacity: 1;
	/*border: 1px solid #fff;*/
	background: #fff;
}
.bannerCeta .swiper-pagination-bullet-active{
	background: #00479D;
}
.bannerCeta .swiper-pagination{
	width: 1200px;
	left: 50%;
	margin-left: -600px;
	text-align: center;
	bottom: 108px;
}
.bannerBot{
	width: 100%;
	/*height: 180px;*/
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 300;
}
.bannerBotNav{
	width: 100%;
	height: 100px;
	background: url(../imgs/index_news_bg.png) no-repeat center top;
	/*margin-top: 40px;*/
	/*margin-top:115px;*/
}
.bannerNavCet{
	width: 1200px;
	height: 100%;

	margin: auto;
}
.bannerNavLeft{
	overflow: hidden;
	height: 100%;
	float: left;
}

.bannerNavLeft a{
	width: 300px;
	height: 100px;
	float: left;
	display: block;
	padding-top: 34px;
	box-sizing: border-box;
	/*border-right: 1px solid #fff;*/
}
.bannerNavLeft a h3{
	width: 32px;
	float: left;
	overflow: hidden;
	/*margin-left: 14px;*/
	margin-left: 70px;
}
.newsIoc1{
	display: none;
}
.bannerNavLeft a em{
	display: block;
	float: left;
	width: 121px;
	overflow: hidden;
	color: #fff;
	margin-left: 8px;
}
.bannerNavLeft a em h2{
	font-weight: normal;
	font-size: 14px;
	width: 100%;
	overflow: hidden;
}

.bannerNavLeft p{
	font-size: 12px;
	width: 100%;
	overflow: hidden;
	margin-top: 3px;
}
.bannerNavLeft a:hover{
	background: #fff;
}
.bannerNavLeft a:hover .newsIoc11{
	display: block;
}
.bannerNavLeft a:hover .newsIoc1{
	display: none;
}
.bannerNavLeft a:hover h2{
	color: #333333;
}
.bannerNavLeft a:hover p{
	color: #999999;
}
.bannerNavNews{
	width: 493px;
	height: 180px;
	background: #fff;
	float: left;
	margin-top: -40px;
}
.bannerNavNews .swiper-container {
    width: 100%;
    height: 100%; 
}
.bannerNavNews .swiper-slide {
    font-size: 18px;
    background: #fff;
	box-sizing: border-box;
    padding: 20px ;
    text-align: left;  
}

.bannerNavNews .swiper-pagination-bullet{
	opacity: 1;
	border:none;
	background: #999999;
	width: 19px;
	height: 3px;
	border-radius: 0;
}
.bannerNavNews .swiper-pagination-bullet-active{
	background: #4385F5;
}

.bannerNavNews .swiper-pagination{
	width: 100%;
	bottom: 10px;
	left: 0;
	margin: 0;
	text-align: right;
	padding-right: 15px;
	box-sizing: border-box;
}
.bannerNavNews .swiper-slide h2{
	width: 100%;	
	font-size: 18px;
	font-weight: normal;
	color: #333;
}
.bannerNavNews .swiper-slide a{
	width: 100%;
	overflow: hidden;
	display: block;
	margin-top: 16px;
}
.bannerNavNews .swiper-slide a p{
	width: 80%;
	overflow: hidden;
	float: left;
	font-size: 14px;
	color: #666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.bannerNavNews .swiper-slide a span{
	width: 20%;
	float: right;
	display: block;
	overflow: hidden;
	color: #999999;
	font-size: 12px;
	text-align: right;
}
.newsmallBan{
	width:100%;
	height:200px;
	background: url(../imgs/newsBan.png) no-repeat center;
}
/*关于我们  页面*/
*{
	margin: 0;
	padding: 0;
}
/*版心*/
.w{
	width:1200px;
	margin:0 auto;
}
.aboutsmallBan{
	width:100%;
	height:200px;
	background: url(../imgs/smallBanner.png) no-repeat center center;
}
.content{
	overflow: hidden;
}
.contentTitle{
	margin-top:31px;	
	padding-bottom: 35px;
	font-size: 14px;
}
.contentTitle .home{
	margin-top:2px;
}
.contentTitle span{
	margin-left: 5px;
}
.hengxian{
	width: 100%;
	height:1px;
	background-color: #f0f0f0;
	margin-bottom: 16px;;
}
.contentLeft{
	float: left;
}
.contentLeft .leftMenu{
	height: 620px;
	width: 239px;
	background-image: url(../imgs/aboutLeft.png);
}
.contentLeft ul{
	padding-top:131px;
}
.contentLeft ul li{
	list-style: none;
	width: 199px;
	height: 38px;
	list-style: none;
	font-family: "MicrosoftYaHei";
	padding-left: 12px;
	box-sizing: border-box;
	line-height: 36px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.contentLeft ul li a{
	font-size: 14px;
	text-decoration: none;
	color: #333333;
	padding:7px 100px 7px 0px;
}
.contentLeft .touch{
	margin-top: 40px;
	margin-bottom: 55px;
}
.contentRight{
	width: 934px;
	overflow: hidden;
	border:1px solid #D5D5D5;
	float: right;
	margin-top:16px;
}
.about1Right{
	height:738px ;
}
.rightTitle{
	width: 100%;
	height: 40px;
	line-height: 40px;
	background-color: #EEEEEE;
}
.rightTitle span{
	display: inline-block;
	width: 8px;
	height: 8px;
	border:2px solid #00479D;
	border-radius: 50%;
	margin-left: 20px;
}
.rightTitle  p{
	display: inline-block;
	font-family: "MicrosoftYaHei";
	font-size: 18px;
	color: #333333;
	margin-left: 10px;
}
/*关于我们 页面1*/
.about1Title{
	display: block;
	font-size: 24px;
	color: #333333;
	margin-top:56px;
	margin-bottom: 39px;
	text-align: center;
}
.about1Text{
	padding:60px 34px 0px 34px;
	text-indent: 2em;
	font-size: 16px;
	line-height:30px;
}
.about1Text p:nth-child(2){
	margin:25px 0;
}
.about1Text p:nth-child(3){
	margin-bottom:25px;
}
/*关于我们 页面2*/
.about2Right{
	margin-bottom: 95px;
}
.ryContentRight{
	overflow: hidden;
}
.ry{
	margin-top:58px;
	overflow: hidden;
}
.big{
	/*width:300px;
	height:410px;*/
	width:25%;
	background-color: #b0b0b0;
	/*z-index: 3333;*/
	position: absolute;
	left: 40%;
	margin-top:120px;
	z-index: 9999;
}

.close{
	display: inline-block;
	width:22px;
	height: 26px;
	background-color: #e2e2e2;
	text-align: center;
	line-height: 26px;
	cursor: pointer;
	position: relative;
	top:126px;
	left:667px;
	/*position: absolute;*/
}
.bg_big{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background:rgba(0,0,0,0.5);
	cursor: pointer;
}
.ryRightBody{
	margin-left: 27px;

}
.ryRightBody .rongyu{
	width: 280px;
	height: 280px;
	/*width: 280px;
    height: 388px*/
	background-color: #F4F4F4;
	float: left;
	margin-bottom: 70px;
	text-align: center;
	
}

.ryRightBody .rongyu:nth-child(2),.ryRightBody .rongyu:nth-child(5){
	margin:0 20px;
}
.ryRightBody .rongyu h2{
	width: 280px;
	height: 244px;
	text-align: center;

	  background: #f1f1f1;
	
	  /* Center slide text vertically */
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: -webkit-flex;
	  display: flex;
	  -webkit-box-pack: center;
	  -ms-flex-pack: center;
	  -webkit-justify-content: center;
	  justify-content: center;
	  -webkit-box-align: center;
	  -ms-flex-align: center;
	  -webkit-align-items: center;
	  align-items: center;
}

.ryRightBody .rongyu img{
	/*width:100%;*/
	/*height:100%;*/
	/*margin: auto;*/
	
	cursor: pointer;	
}

.ryRightBody .rongyu p{
	width: 100%;
	height: 36px;
	text-align: center;
	line-height: 36px;
	background-color: #999999;
	color: #fff;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    /*margin-top:-36px;*/
    /*margin-top:61px;*/
}
/*关于我们 页面3 企业文化*/
.wh{
	float: none;
}
.wenhua1{
	margin:75px 0px 10px 182px;
}
.wenhua2{
	margin:81px 0px 10px 44px;
}
.wenhua4{
	margin-left: 46px;;
}	
.wenhua3{
	/*width: 238px;*/
	width: 252px;
	height: 300px;
	text-align: center;
	float: left;
	margin-left: 194px;
	margin-bottom: 10px;;
}
.wenhua1,.wenhua2,.wenhua4{
	width: 271px;
	height: 300px;
	text-align: center;
	float: left;
}
.wenhua1 span,.wenhua3 span{
	color: #333333;
	/*font-size: 18px;*/
	font-size: 32px;
	display:block;
	/*margin-top:63px;*/
	margin-top:40px;
	margin-bottom: 20px;
}
.wenhua4 span{
	color: #333333;
	/*font-size: 18px;*/
	font-size: 32px;
	display:block;
	/*margin-top:66px;*/
	margin-top:40px;
	margin-bottom: 20px;
}
.wenhua1 p,.wenhua2 p,.wenhua3 p,.wenhua4 p{
	/*font-size: 14px;*/
	font-size: 18px;
	color: #333333;
	line-height: 30px;	
}
.wenhua2 span{
	color: #333333;
	/*font-size: 18px;*/
	font-size:32px;
	display:block;
	/*margin-top:51px;*/
	margin-top:30px;
	margin-bottom: 20px;
}
/*新闻咨询  解决方案*/
.news1ContentRight,.solveContentRight{
	margin-bottom: 81px;
}
.newLeftMenu{
	height: 620px;
	width: 239px;
	background-image: url(../imgs/newsLeft.png);
}
.productLeftMenu,.detailLeftMenu{
	height: 620px !important;
	width: 239px !important;
	background-image: url(../imgs/productLeft.png) !important;
}
.newLeftMenu .active{
	background: url(../imgs/blue.png) no-repeat;
	color: #fff;
	font-size: 14px;
}
.newLeftMenu .active a{
	color: #fff;
}
.newLeftMenu ul li{
	background: url(../imgs/white.png) no-repeat;
	cursor: pointer;
	font-size: 14px;
}
.detailLeftMenu ul li{
	cursor: default;
}
.newsList,.solveList{
	width:894px;
	height:170px;
	margin:20px auto 0;
	border:1px solid #F0F0F0;
}
.newsList:hover{
	background-color: #F1F1F1;
}
.newsList:hover h4{
	color: #00479D;
}
.newsList img,.solveList img{
	width:220px;
	height:122px;
	float: left;
	margin:24px 20px 24px 20px;
}
.newsList h4,.solveList h4{
	width:360px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-break: normal;
	margin-bottom: 5px;
	/*margin-top:35px;*/
	/*padding-top:20px;*/
}
.newsList span,.solveList span{
	font-size: 14px;
	font-family: "微软雅黑";
	color: #999999;
	display: inline-block;
	margin-top:24px;
}
.newsList .select,.solveList .select{
	text-decoration: none;
	color: #666666;
	padding:8px 18px 8px 18px;
	border:1px solid #F0F0F0;
	float: right;
	margin-right: 32px;
	margin-top:18px;
}
.newsList .select:hover,.solveList .select:hover{
	background-color: #fff;
	color: #00479D;
}
.newsList .h4A,.solveList .h4A{
	font-size: 18px;
	text-decoration: none;
	color:#333333; 
}
.newsList p,.solveList p{
	width:563px;
	height:48px;
	color: #666666;
	font-size: 14px;
	text-indent: 2em;
	overflow: hidden;
	margin-right: 61px; 
	 line-height: 24px;
	 display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
/*新闻详情页*/
.newDetailRight{
	margin-bottom: 85px;
}
.detailBody{
	overflow: hidden;
}
.bodyTitle{
	font-size: 24px;
	color: #333333;
	display: block;
	margin-top:50px;
	margin-bottom: 32px;
	text-align: center;
}
.bodySmall{
	font-size: 14px;
	color: #666666;
	text-align: center;	
	margin-bottom: 14px;
	/*border-bottom: 1px solid #F0F0F0;*/
}
.bodyText {
	width: 884px;
	margin:0 auto;

	overflow: hidden;
	padding-top: 32px;
	padding-bottom: 30px;
	border-top:1px solid #F0F0F0;
	border-bottom:1px solid #F0F0F0 ;
}
.bodyText img{
	/*width:400px;
	height: 222px;*/
	margin-bottom: 24px;
}
.bodyText p{
	font-size: 16px;
	color: #333333;
	font-family: "微软雅黑";
	text-align: left;
	margin-bottom: 24px;
	text-indent: 2em;
}
.textPrev,.textNext{
	width:364px;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    margin-top:28px;
    margin-bottom: 66px;
    color: #999;
    cursor: pointer;
    font-size: 16px;
}
.textPrev:hover{
	text-decoration: underline;
}
.textNext:hover{
	text-decoration: underline;
}

.textNext{
	text-align: right;
}
.textPrev{
	float: left;
	margin-left: 24px;	
}
.textNext{
	float: right;
	margin-right: 24px;
}
/*联系我们*/
.touchSmallBan{
	width:100%;
	height:200px;
	background: url(../imgs/touchBan.png) no-repeat center;
}
.touchRightTitle{
	margin-bottom: 36px;
}
.touchBody img{
	margin-left: 661px;
    margin-top: -96px;
}

.touchContent{
	margin-bottom: 55px;;
}
.aotu{
	font-size: 24px;
	color: #3A3A3A;
	padding-left: 52px;
}
.touchInfo{
	width: 590px;
	height: 162px;
	
	margin-left: 53px;
	margin-top:60px;
}
.touchInfo p{
	color: #666666;
	font-size: 14px;
	margin-bottom: 11px;
}
.touchInfo p span{
	color: #666666;
	font-size: 18px;
	letter-spacing:2em;
}
/*解决方案*/
.solvesmallBan{
	width:100%;
	height:200px;
	background: url(../imgs/solveBan.png) no-repeat center;
}
.solveLeftMenu{
	height: 620px;
	width: 239px;
	background-image: url(../imgs/solveLeft.png);
}
.solveLeftMenu ul li{
	background: url(../imgs/white.png) no-repeat;
	cursor: pointer;
	font-size: 14px;
}
.detailSolveLeftMenu ul li{
	cursor: default;
}
.solveLeftMenu .active{
	background: url(../imgs/blue.png) no-repeat;
	color: #fff;
	font-size: 14px;
}
.solveLeftMenu .active a{
	color: #fff;
}
.solveList:hover{
	background-color: #F1F1F1;
}
.solveList:hover h4{
	color:#00479D;
}
/*footer*/
.footer_nav_wrap {
    width: 100%;
    height: 188px;
    background: url(../imgs/footer_nav_wrap_bg.png) repeat-x;
}
.footer_bg {
    width: 100%;
    height: 188px;
    margin: 0 auto;
    background: url(../imgs/footer_nav_bg.png) center top no-repeat;
    }
.footer_wrap {
    width: 100%;
    border-bottom: 3px solid #274688;
}
.footer {
    width: 1200px;
    margin: 0 auto;
    height: 50px;
    padding: 12px 0 0 0;
    font-size: 12px;
}
.footer_nav {
    width: 1200px;
    height: 188px;
    margin: 0 auto;footer_nav_bg.png
}
.footer_nav h2 {
    height: 26px;
    line-height: 26px;
    margin: 0 0 8px 0;
    font-weight: normal;
    font-size: 16px;
}
.logo_footer {
    float: right;
}
.footer_info {
    float: left;
}
.footer_info li {
    width: 100%;
    height: 16px;
    line-height: 16px;
    color: #565c63;
}
.footer_nav_mod {
    float: left;
    /*width: 132px;*/
   	width:160px;
    height: 160px;
    /*padding: 0 0 0 13px;*/
    padding: 0 0 0 17px;
    background: url(../imgs/footer_nav_line.png) repeat-y;
    margin: 12px 0 0 0;
}
.footer_nav_mod li {
    font-size: 12px;
    line-height: 26px;
}
.footer_info li em {
    padding: 0 5px;
}
.footer_info li span {
    display: block;
    float: left;
}
.footer_info li span.footer_mail {
    text-indent: 18px;
    background: url(../imgs/footer_icon.png) no-repeat left -43px;
}
.footer_info li span.footer_tel {
    text-indent: 18px;
    background: url(../imgs/footer_icon.png) no-repeat left 2px;
}
.nav span{
		display: inline-block;
		width:30px;
		height: 1px;
		background-color: #b0b0b0;
}

.aotuyun{
    float: left;
    width: 100px;
    height: 160px;
    /* padding: 0 0 0 13px; */
    padding: 0 0 0 17px;
    background: url(../imgs/footer_nav_line.png) repeat-y;
    margin: 12px 45px 0 0px;
}
/*.aotuyun a{
	display: inline-block;
	font-size: 12px;
}*/
.navMenu{
	width:30px;
	height: 30px;
	position: absolute;
	right:10%;
	top:23px;
	display: none;
}
